.HotDJ {
    margin-top: 30px;

    h3 {
        position: relative;
        height: 23px;
        margin: 0 20px;
        border-bottom: 1px solid #ccc;
        color: #333;
        font-size: 100%;
    }

    .DJList {
        margin: 20px 0 0 20px;
        

        li {
            float: left;
            width: 210px;
            height: 50px;
        }

        .head {
            float: left;
            width: 40px;
            margin-right: 10px;
        }

        .info {
            float: left;
            width: 160px;
            line-height: 21px;
        }

        img {
            float: left;
            width: 40px;
            height: 40px;
            box-shadow: 0 0 1px #333333 inset;
        }

        h4 {
            margin-top: 8px;
            font-size: 12px;
        }

        p {
            width: 100%;
            color: #666;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
            word-wrap: normal;
            font-size: 12px;
        }
    }
}